Approximation Algorithms for 2-stage and Multi-stage Stochastic Optimization
نویسندگان
چکیده
Stochastic optimization problems provide a means to model uncertainty in the input data where the uncertainty is modeled by a probability distribution over the possible realizations of the data. We consider the well-studied paradigm of stochastic recourse models, in which the realized input is revealed through a series of stages and one can take decisions in each stage in response to the new information learned. We obtain the first approximation algorithms for a variety of 2-stage and k-stage stochastic linear and integer optimization problems where the underlying random data is given by a “black box” and no restrictions are placed on the recourse costs: one can merely sample data from this distribution, but no direct information about the distributions is given. Our contributions are twofold. First, we give a fully polynomial approximation scheme for solving a broad class of 2-stage and k-stage linear programs, where k is not part of the input, that is, we show that using only sampling access to the underlying distribution, one can, for any > 0, compute a solution of cost guaranteed to be within a (1+ ) factor of the optimum, in time polynomial in 1 and the size of the input. To the best of our knowledge, this is the first such result that shows that (a class) of multi-stage stochastic programs can be solved to near-optimality in polynomial time. Second, we give a rounding approach for stochastic integer programs that shows that approximation algorithms for a deterministic analogue yields, with a small constant-factor loss, provably near-optimal solutions for the stochastic generalization. Thus we obtain approximation algorithms for several stochastic problems, including the stochastic versions of the set cover, vertex cover, facility location, multicut (on trees) and multicommodity flow problems.
منابع مشابه
Dynamic Stochastic Approximation for Multi-stage Stochastic Optimization
In this paper, we consider multi-stage stochastic optimization problems with convex objectives and conic constraints at each stage. We present a new stochastic first-order method, namely the dynamic stochastic approximation (DSA) algorithm, for solving these types of stochastic optimization problems. We show that DSA can achieve an optimal O(1/ǫ4) rate of convergence in terms of the total numbe...
متن کاملA multi-stage stochastic programming for condition-based maintenance with proportional hazards model
Condition-Based Maintenance (CBM) optimization using Proportional Hazards Model (PHM) is a kind of maintenance optimization problem in which inspections of a system relevant to its failure rate depending on the age and value of covariates are performed in time intervals. The general approach for constructing a CBM based on PHM for a system is to minimize a long run average cost per unit of time...
متن کاملA stochastic network design of bulky waste recycling – a hybrid harmony search approach based on sample approximation
Facing supply uncertainty of bulky wastes, the capacitated multi-product stochastic network design model for bulky waste recycling is proposed in this paper. The objective of this model is to minimize the first-stage total fixed costs and the expected value of the second-stage variable costs. The possibility of operation costs and transportation costs for bulky waste recycling is considered ...
متن کاملA two-stage stochastic rule-based model to determine pre-assembly buffer content
This study considers instant decision-making needs of the automobile manufactures for resequencing vehicles before final assembly (FA). We propose a rule-based two-stage stochastic model to determine the number of spare vehicles that should be kept in the pre-assembly buffer to restore the altered sequence due to paint defects and upstream department constraints. First stage of the model decide...
متن کاملApproximation Algorithms for 2-Stage Stochastic Scheduling Problems
There has been a series of results deriving approximation algorithms for 2-stage discrete stochastic optimization problems, in which the probabilistic component of the input is given by means of "black box", from which the algorithm "learns" the distribution by drawing (a polynomial number of) independent samples. The performance guarantees proved for such problems, of course, is generally wors...
متن کامل